Labels:text | screenshot | number | font | parallel | receipt OCR: Time Thread 1 Thread 2 Slice 1 repair 2 clearRect(currentShipRect) 3 keyDown(dnarrow) 4 newShipRect=currentShipRect 5 newShipRect y++ 6 currentShipRect=newShipRect Figure 2: Calling update and keyDown from separate threads could cause an error.